package com.study.design.builder;

/**
 * 定义：将一个复杂对象的构建过程与其表示分离开，使得同样构建过程可以创建不同的表示
 *
 * 使用场景：当一个类的构造函数个数超过4个，而且这写参数是可选的参数，这个时候考虑使用构造柱模式。
 *
 */